
Verite Rendition
Rionnag Alba Northern Coalition.
128
|
Posted - 2013.03.12 04:44:00 -
[1] - Quote
I apologize if this has already been posted, but I had a thought.
CCP will be in control of everything, including the tracker, right? So why don't you modify your tracker to scrub all the clients from the peer list, leaving only the CCP CDNs?
This means no two clients would be able to connect to each other, and consequently clients could only connect to the CCP BitTorrent seeds and the web seeds. The significance of this being that it does a complete runaround on any concerns about P2P transfers; no customer's upload bandwidth would be getting used to distribute the game, which is what makes people so antsy. This lets you use the BitTorrent protocol to distribute files, but still in a client-server topography rather than P2P.
On a side note, I can see why you want to do this. I've put together torrents in the past for the Mac users, using the CCP CDNs as webseeds, as for some reason Mac users are prone to having the DMG get corrupt in transport. It worked well for the few users that were having problems. Though that was using solely web seeds without any use of the BitTorrent protocol (and P2P transfers) itself. So I'm surprised to hear you guys are having problems with HTTP range download requests, as I've always found those to be very reliable. But I guess this game serves some pretty odd clients in some pretty far-off locations...
All of this will definitely require some testing. I'm sure the web seed component will work fine for anyone who can easily download the client today, but the BitTorrent protocol does raise the ire of some ISPs (particularly those that are heavily oversubscribed). I'd almost think you want to use it as a fallback protocol, for whenever HTTP range downloads aren't working. Otherwise HTTP is for lack of a better word "friendlier" and less likely to raise a flag with crotchety ISPs. It would also help in that case to greatly limit the number of connections; there shouldn't be any need to run more than a few connections at once if P2P transfers are disabled. This again makes ISPs happier, plus it's nicer on old routers that hurl if faced with too many connections. |